.ProgressDisplay {
	font-weight: bold;
	
}
#completed, #processing, #chunkedInProgress, #normalInProgress
{
	line-height: 28px;
    min-width: 125px;
    text-align: left;
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    color:#333;
}
.tdStatus 
{
	line-height: 28px;
    min-width: 100px;
    text-align: left;
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    color:#333;
}
.ProgressDisplay .StatusMessage {
	margin: 1px;
	
}

.ProgressDisplay .ProgressBar {
	background-color: rgb(204, 204, 204);
	height:40px;
}

.ProgressDisplay .ImageButton {
	border-width: 0px; 
	margin: 0px; 
	padding: 0px;
	background-color: inherit;
}

.ProgressDisplay .ImageButton img {
	border-width: 2px; 
	border-style: outset;
	border-color: white;
	margin: 0px; 
	padding: 0px;
	height: 1.5em;
	vertical-align: top;
}

body, form, table, tr, td {
			margin: 0px;
			border: 0px none;
			padding: 0px;
		}

		html, body, form, #progressDisplayCenterer {
			width: 100%;			
		}
		
		#progressDisplayCenterer {
			vertical-align: middle;
			margin: 0 auto;
		}
		
		#progressDisplay {
			vertical-align: middle;
			width: 100%;
		}
		
		#barTd {
			width: 100%;
		}
		
		#statusDiv 
		{
			
			padding: 0px;
			position: relative;
			width: 100%;
			text-align: center;
			z-index: 1; 
		}
		
		#barDiv,#barDetailsDiv {
			border: 0px none ; 
			margin: 0px; 
			padding: 0px; 
			position: absolute; 
			top: 0pt; 
			left: 0pt; 
			z-index: -1; 
			height: 100%;
			width: 75%;
			border-radius:5px;
		}

